general engineer troops - German English Dictionary